﻿Public Interface KundeProjektTaskService
    Inherits Service(Of KundeProjektTaskModelListener)

    ' sets a Kunde
    Sub setKunde(ByRef kunde As Kunde)

    ' when there is a kunde you can get projects:
    ' Sub getProjekte()

    ' when you have projects you can set one:
    Sub setProjekt(ByRef projekt As Projekt)

    ' when you have a project you can get tasks:
    ' Sub getTasks()

    ' and when you have tasks you can set one:
    Sub setTask(ByRef task As Task)

    ' load the data from the database
    Sub initData()

End Interface
